import java.util.ArrayList;

//需求：
//定义javabean类:Phone
//Phone属性：品牌，价格。
//main方法中定义一个集合，存入三个手机对象。
//分别为：小米，1000。苹果，8000。锤子2999。
//定义一个方法，将价格低于3000的手机信息返回。
public class Phone {
    private String brand;

    private double price;

    public Phone() {
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public Phone(String brand, double price) {
        this.brand = brand;
        this.price = price;
    }


    public static void main(String[] args) {
        ArrayList<Phone> list = new ArrayList<>();
        Phone p1 = new Phone("小米", 1000);
        Phone p2 = new Phone("苹果", 8000);
        Phone p3 = new Phone("锤子", 2999);
        list.add(p1);
        list.add(p2);
        list.add(p3);
        ArrayList<Phone> p =getPhoneInfo(list);
        for (int i = 0; i < p.size(); i++) {
            System.out.println(p.get(i).getBrand() + "," + p.get(i).getPrice());
        }
    }

    public static ArrayList<Phone> getPhoneInfo(ArrayList<Phone> list){
        ArrayList<Phone> result = new ArrayList<>();
        for (int i = 0; i < list.size(); i++) {
            if (list.get(i).getPrice() < 3000) {
                result.add(list.get(i));
            }
        }
        return result;
    }
}
